import api from './user.js'

// 技能相关API
export const skillApi = {
  // 获取技能列表（分页）
  getSkillList(params) {
    return api.post('/skill/list/page/vo', params)
  },

  // 根据英雄ID获取技能列表
  getSkillsByHeroId(heroId) {
    return api.get(`/skill/list/hero/${heroId}`)
  },

  // 根据ID获取技能详情
  getSkillById(skillId) {
    return api.get('/skill/get/vo', { params: { id: skillId } })
  },

  // 添加技能
  addSkill(data) {
    return api.post('/skill/add', data)
  },

  // 更新技能
  updateSkill(data) {
    return api.post('/skill/update', data)
  },

  // 删除技能
  deleteSkill(skillId) {
    return api.post('/skill/delete', { id: skillId })
  }
}

export default skillApi